package com.ruoyi.business.entity.bo;

import com.ruoyi.business.entity.BaseBusinessEntity;
import com.ruoyi.common.core.validate.MustNeed;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;

/**
 * 合同站点清单审批流程  发起流程Bo
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class htzdqdlcBo extends BaseBusinessEntity {

    /**
     * 监理
     */
//    @NotNull(message = "监理不能为空", groups = {MustNeed.class})
    private Long jianli;
    /**
     * 建设单位
     */
    @NotNull(message = "建设单位不能为空", groups = {MustNeed.class})
    private Long jianshedanwei;

//    /**
//     * 审计
//     */
//    @NotNull(message = "审计不能为空", groups = { MustNeed.class })
//    private Long shenji;
//    /**
//     * 初审
//     */
//    @NotNull(message = "初审不能为空", groups = { MustNeed.class })
//    private Long chushen;
//    /**
//     * 终审
//     */
//    @NotNull(message = "终审不能为空", groups = { MustNeed.class })
//    private Long zhongshen;

    // todo 其他业务字段
    private Long bdId;
    private Long zdId;
    private Long projectId;
    private String projectName;
    private String type;
    private String bdName;
    private String zdName;
}
